﻿namespace Common.Enum
{
    /**
     * 枚举
     */
    public class StateEnum
    {
        /**
         * 仓库出入库枚举
         */
        public enum WarehouseType
        {
            销售出库 = 0,
            采购入库 = 1,
            其他出库 = 2,
            其他入库 = 3,
            库存盘点 = 4
        }

        /**
         * 审核状态枚举
         */
        public enum ExamStatus
        {
            待审核 = 0,
            审核通过 = 1,
            审核不通过 = 2
        }

        /**
         * 销售状态
         */
        public enum SaleType
        {
            待生成 = 0,
            待推送 = 1,
            待拣货 = 2,
            待发货 = 3,
            部分发货 = 4,
            已发货 = 5,
            已完成 = 6
        }

        /**
         * 采购状态
         */
        public enum PurchaseType
        {
            待生成 = 0,
            待到货 = 1,
            待入库 = 2,
            部分入库 = 3,
            已完成 = 4
        }

        /**
         * 付款状态
         */
        public enum PayType
        {
            待付款 = 0,
            付款中 = 1,
            已付款 = 2
        }

        /**
         * 收款状态
         */
        public enum IncomeType
        {
            待收款 = 0,
            收款中 = 1,
            已收款 = 2
        }

        /**
         * 退款状态
         */
        public enum RefundType
        {
            待退款 = 0,
            退款中 = 1,
            已退款 = 2
        }
    }
}
